#include "phpx.h"

namespace php {
Variant OPENSSL_VERSION_TEXT { ZEND_STRL("OpenSSL 3.0.2 15 Mar 2022"), true };
Variant OPENSSL_VERSION_NUMBER { 805306400 };
Variant X509_PURPOSE_SSL_CLIENT { 1 };
Variant X509_PURPOSE_SSL_SERVER { 2 };
Variant X509_PURPOSE_NS_SSL_SERVER { 3 };
Variant X509_PURPOSE_SMIME_SIGN { 4 };
Variant X509_PURPOSE_SMIME_ENCRYPT { 5 };
Variant X509_PURPOSE_CRL_SIGN { 6 };
Variant X509_PURPOSE_ANY { 7 };
Variant OPENSSL_ALGO_SHA1 { 1 };
Variant OPENSSL_ALGO_MD5 { 2 };
Variant OPENSSL_ALGO_MD4 { 3 };
Variant OPENSSL_ALGO_SHA224 { 6 };
Variant OPENSSL_ALGO_SHA256 { 7 };
Variant OPENSSL_ALGO_SHA384 { 8 };
Variant OPENSSL_ALGO_SHA512 { 9 };
Variant OPENSSL_ALGO_RMD160 { 10 };
Variant PKCS7_DETACHED { 64 };
Variant PKCS7_TEXT { 1 };
Variant PKCS7_NOINTERN { 16 };
Variant PKCS7_NOVERIFY { 32 };
Variant PKCS7_NOCHAIN { 8 };
Variant PKCS7_NOCERTS { 2 };
Variant PKCS7_NOATTR { 256 };
Variant PKCS7_BINARY { 128 };
Variant PKCS7_NOSIGS { 4 };
Variant PKCS7_NOOLDMIMETYPE { 1024 };
Variant OPENSSL_CMS_DETACHED { 64 };
Variant OPENSSL_CMS_TEXT { 1 };
Variant OPENSSL_CMS_NOINTERN { 16 };
Variant OPENSSL_CMS_NOVERIFY { 32 };
Variant OPENSSL_CMS_NOCERTS { 2 };
Variant OPENSSL_CMS_NOATTR { 256 };
Variant OPENSSL_CMS_BINARY { 128 };
Variant OPENSSL_CMS_NOSIGS { 12 };
Variant OPENSSL_CMS_OLDMIMETYPE { 1024 };
Variant OPENSSL_PKCS1_PADDING { 1 };
Variant OPENSSL_NO_PADDING { 3 };
Variant OPENSSL_PKCS1_OAEP_PADDING { 4 };
Variant OPENSSL_DEFAULT_STREAM_CIPHERS { ZEND_STRL("ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128:AES256:HIGH:!SSLv2:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!RC4:!ADH"), true };
Variant OPENSSL_CIPHER_RC2_40 { 0 };
Variant OPENSSL_CIPHER_RC2_128 { 1 };
Variant OPENSSL_CIPHER_RC2_64 { 2 };
Variant OPENSSL_CIPHER_DES { 3 };
Variant OPENSSL_CIPHER_3DES { 4 };
Variant OPENSSL_CIPHER_AES_128_CBC { 5 };
Variant OPENSSL_CIPHER_AES_192_CBC { 6 };
Variant OPENSSL_CIPHER_AES_256_CBC { 7 };
Variant OPENSSL_KEYTYPE_RSA { 0 };
Variant OPENSSL_KEYTYPE_DSA { 1 };
Variant OPENSSL_KEYTYPE_DH { 2 };
Variant OPENSSL_KEYTYPE_EC { 3 };
Variant OPENSSL_RAW_DATA { 1 };
Variant OPENSSL_ZERO_PADDING { 2 };
Variant OPENSSL_DONT_ZERO_PAD_KEY { 4 };
Variant OPENSSL_TLSEXT_SERVER_NAME { 1 };
Variant OPENSSL_ENCODING_DER { 0 };
Variant OPENSSL_ENCODING_SMIME { 1 };
Variant OPENSSL_ENCODING_PEM { 2 };
}
